d払い(継続課金) API一覧
HTTP仕様(.idPass)
HTTP仕様(.json)
Request header |
Content-Type: application/x-www-form-urlencoded;charset=windows-31j |
|
---|---|---|
Method |
POST |
|
Response header |
Content-Type: text/plain;charset=windows-31j |
|
Status Code |
200:常に200を返却 |
Request header |
Content-Type: application/json;charset=UTF-8 |
|
---|---|---|
Method |
POST |
|
Response header |
Content-Type: application/json;charset=UTF-8 |
|
Status Code |
|
・E90010001
・E92000001
・E92000002
・E91099996
・E91099997
EntryTranDocomoContinuance 取引登録
これ以降の決済取引で必要となる取引IDと取引パスワードの発行を行い、取引を開始します。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
Amount | amount | 必須 半角数字6桁
利用金額
|
||
Tax | tax | 半角数字6桁
税送料 税送料を指定した場合は、利用金額+税送料が決済金額となります。 |
/payment/EntryTranDocomoContinuance.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"orderID": "ORDER0000001",
"amount": "1000"
}
/payment/EntryTranDocomoContinuance.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&OrderID=ORDER0000001&Amount=1000
レスポンス
{
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813"
}
AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
ExecTranDocomoContinuance 決済実行
これ以降の決済取引で必要となるトークンを返却します。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 必須 半角英数32桁 固定
取引パスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
ClientField1 | clientField1 | 全半角100バイト
加盟店自由項目1 |
||
ClientField2 | clientField2 | 全半角100バイト
加盟店自由項目2 |
||
ClientField3 | clientField3 | 全半角100バイト
加盟店自由項目3 |
||
DocomoDisp1 | docomoDisp1 | 全半角40バイト
ドコモ表示項目1 |
||
DocomoDisp2 | docomoDisp2 | 全半角40バイト
ドコモ表示項目2 |
||
RetURL | retURL | 必須 半角英数記号256桁
決済結果戻しURL 加盟店様が当サービスからの決済結果を受信する為の結果受信URLを設定します。 |
||
PaymentTermSec | paymentTermSec | 半角数字5桁
支払開始期限秒 お客様が【決済実行】から【支払手続き開始IF】を呼び出すまでの期限です。 |
||
FirstMonthFreeFlag | firstMonthFreeFlag | 必須 半角数字1桁
初月無料区分 初月の課金を無料にするか指定します。 |
||
ConfirmBaseDate | confirmBaseDate | 必須 半角数字2桁
確定基準日 月々の継続課金を確定する日を指定します。 |
||
DispCompanyName | dispCompanyName | 全半角32バイト
会社名 |
||
DispShopName | dispShopName | 全半角32バイト
利用店舗名 |
||
DispPhoneNumber | dispPhoneNumber | 半角数字13桁
連絡先電話番号 |
||
DispMailAddress | dispMailAddress | 半角英数記号96桁
メールアドレス |
||
DispShopUrl | dispShopUrl | 半角英数記号96桁
問い合わせURL |
※ 直接契約加盟店様は、DispCompanyName~DispShopUrlの指定は不要です。
※ DispPhoneNumber~DispShopUrlの設定値の合計バイト数を96バイト以内にしてください。
/payment/ExecTranDocomoContinuance.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"retURL": "https://example.com/receive",
"firstMonthFreeFlag": "1",
"confirmBaseDate": "31"
}
/payment/ExecTranDocomoContinuance.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&RetURL=https://example.com/receive&FirstMonthFreeFlag=1&ConfirmBaseDate=31
レスポンス
正常
AccessID | accessID | 半角英数32桁 固定
アクセスID |
||
---|---|---|---|---|
Token | token | 半角英数記号256桁 固定
トークンアクセスIDのハッシュ値を返却します。 |
||
StartURL | startURL | 半角英数記号256桁
支払手続き開始IFのURL支払手続き開始IFのURLを返却します。 |
||
StartLimitDate | startLimitDate | 半角数字14桁 固定
支払開始期限日時 支払手続き開始IFの呼び出し期限を返却します。 |
{
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"token": "qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL",
"startURL": "https://x01.mul-pay.jp/payment/DocomoContinuanceStart.idPass",
"startLimitDate": "20190225162711"
}
AccessID=a6a6b0061347e90cdef806b39bd28705&Token=qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL&StartURL=https://x01.mul-pay.jp/payment/DocomoContinuanceStart.idPass&StartLimitDate=20190225162711
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
DocomoContinuanceStart 支払手続き開始IFの呼び出し
お客様をd払い画面へ誘導します。
※取引が特定できない場合、すでに登録を済ませている場合、期限切れの場合等はエラー画面を表示します。
リクエスト
AccessID | 必須 半角英数32桁 固定
取引ID |
|
---|---|---|
Token | 必須 半角英数記号256桁 固定
トークン
|
/payment/DocomoContinuanceStart.idPass
AccessID=a6a6b0061347e90cdef806b39bd28705&Token=qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">
</head>
<body OnLoad='OnLoadEvent();'>
<form name="DocomoStartCall" action="{決済実行のレスポンスで返却した接続先URL}" method="POST">
<noscript>
<br>
<br>
<center>
<h2>
d払い継続課金の登録画面へ遷移します。
</h2>
<input type="submit" value="続行">
</center>
</noscript>
<input type="hidden" name="AccessID" value="{AccessID}">
<input type="hidden" name="Token" value="{Token}">
</form>
<script>
<!--
function OnLoadEvent() {
document.DocomoStartCall.submit();
}
//-->
</script>
</body>
</html>
登録結果受信
NTTドコモ社から、当サービスに認証・登録操作結果が通知されます。
認証・登録操作結果は、お客様が登録操作を完了した場合と認証・登録操作をキャンセルした場合に通知されます。
当サービスは、【決済実行】時に指定されたリダイレクトURLに登録結果を通知します。
この登録結果は、d払いの登録完了画面からブラウザ経由で連携されるため、ユーザの操作方法によっては登録操作が完了したにもかかわらず、加盟店様に通知されないことがあります。その際はショップ管理画面または結果通知にて確認ください。
また、同様の理由でこの登録結果が複数回加盟店様に通知されることがあります。
DocomoContinuanceUserChange 金額変更(お客様)
お客様の端末から金額変更を行います。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 必須 半角英数32桁 固定
取引パスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
Amount | amount | 必須 半角数字6桁
利用金額 |
||
Tax | tax | 半角数字6桁
税送料 税送料を指定した場合は、利用金額+税送料が決済金額となります。 |
||
DocomoDisp1 | docomoDisp1 | 全半角40バイト
ドコモ表示項目1 |
||
DocomoDisp2 | docomoDisp2 | 全半角40バイト
ドコモ表示項目2 |
||
RetURL | retURL | 必須 半角英数記号256桁
決済結果戻しURL 加盟店様が当サービスからの登録結果を受信する為の登録受信URLを設定します。 |
||
PaymentTermSec | paymentTermSec | 半角数字5桁
支払開始期限秒 お客様が【決済実行】から【支払手続き開始IF】を呼び出すまでの期限です。 |
/payment/DocomoContinuanceUserChange.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amount": "1100",
"retURL": "https://example.com/receive"
}
/payment/DocomoContinuanceUserChange.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&Amount=1100&RetURL=https://example.com/receive
レスポンス
正常
AccessID | accessID | 半角英数32桁 固定
アクセスID |
||
---|---|---|---|---|
Token | token | 半角英数記号256桁 固定
トークンアクセスIDのハッシュ値を返却します。 |
||
StartURL | startURL | 半角英数記号256桁
変更手続き開始IFのURL変更手続き開始IFのURLを返却します。 |
||
StartLimitDate | startLimitDate | 半角数字14桁 固定
支払開始期限日時 支払手続き開始IFの呼び出し期限を返却します。 |
{
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"token": "",
"startURL": "",
"startLimitDate": "20190225162711"
}
AccessID=a6a6b0061347e90cdef806b39bd28705&Token=&StartURL=&StartLimitDate=20190225162711
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
DocomoContinuanceUserChangeStart 金額変更(お客様)開始IFの呼び出し
お客様をd払い画面へ誘導します。
金額変更(お客様)の次に呼び出す必要があります。
リクエスト
AccessID | 必須 半角英数32桁 固定
取引ID |
|
---|---|---|
Token | 必須 半角英数記号256桁 固定
トークン |
/payment/DocomoContinuanceUserChangeStart.json
{
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"token": "qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL"
}
/payment/DocomoContinuanceUserChangeStart.idPass
AccessID=a6a6b0061347e90cdef806b39bd28705&Token=qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">
</head>
<body OnLoad='OnLoadEvent();'>
<form name="DocomoStartCall" action="{決済実行のレスポンスで返却した接続先URL}" method="POST">
<noscript>
<br>
<br>
<center>
<h2>
d払い継続課金の変更画面へ遷移します。
</h2>
<input type="submit" value="続行">
</center>
</noscript>
<input type="hidden" name="AccessID" value="{AccessID}">
<input type="hidden" name="Token" value="{Token}">
</form>
<script>
<!--
function OnLoadEvent() {
document.DocomoStartCall.submit();
}
//-->
</script>
</body>
</html>
変更結果受信
NTTドコモ社から、当サービスに認証・変更操作結果が通知されます。
認証・変更操作結果は、お客様が変更操作を完了した場合と認証・操作をキャンセルした場合に通知されます。
当サービスは、【決済実行】時に指定されたリダイレクトURLに変更結果を通知します。
DocomoContinuanceShopChange 金額変更(加盟店様)
加盟店様にて基本データの金額変更を行います。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 必須 半角英数32桁 固定
取引パスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
Amount | amount | 必須 半角数字6桁
利用金額 |
||
Tax | tax | 半角数字6桁
税送料利用金額+税送料が変更金額となります。(1円以上) |
/payment/DocomoContinuanceShopChange.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amount": "1100"
}
/payment/DocomoContinuanceShopChange.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&Amount=1100
レスポンス
{
"orderID": "ORDER0000001",
"status": "RUN-CHANGE",
"amount": "1000",
"tax": "0",
"changeAmount": "1100",
"changeTax": "0"
}
OrderID=ORDER0000001&Status=RUN-CHANGE&Amount=1000&Tax=0&ChangeAmount=1100&ChangeTax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
DocomoContinuanceUserEnd 継続課金終了(お客様)
お客様の端末から継続課金の終了を行います。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 必須 半角英数32桁 固定
取引パスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
Amount | amount | 必須 半角数字6桁
利用金額 |
||
Tax | tax | 半角数字6桁
税送料 |
||
DocomoDisp1 | docomoDisp1 | 全半角40バイト
ドコモ表示項目1 |
||
DocomoDisp2 | docomoDisp2 | 全半角40バイト
ドコモ表示項目2 |
||
RetURL | retURL | 必須 半角英数記号256桁
決済結果戻しURL 加盟店様が当サービスからの終了結果を受信する為の結果受信URLを設定します。 |
||
PaymentTermSec | paymentTermSec | 半角数字5桁
終了手続き開始期限秒 お客様が【決済実行】から【終了手続き開始IF】を呼び出すまでの期限です。 |
||
LastMonthFreeFlag | lastMonthFreeFlag | 必須 半角数字1桁
終了月無料区分 終了月の課金を無料にするか指定します。 |
/payment/DocomoContinuanceUserEnd.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amount": "1000",
"retURL": "https://example.com/receive",
"lastMonthFreeFlag": "0"
}
/payment/DocomoContinuanceUserEnd.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&Amount=1000&RetURL=https://example.com/receive&LastMonthFreeFlag=0
レスポンス
正常
AccessID | accessID | 半角英数32桁 固定
アクセスID |
||
---|---|---|---|---|
Token | token | 半角英数記号256桁 固定
トークンアクセスIDのハッシュ値を返却します。 |
||
StartURL | startURL | 半角英数記号256桁
終了手続き開始IFのURL終了手続き開始IFのURLを返却します。 |
||
StartLimitDate | startLimitDate | 半角数字14桁 固定
終了開始期限日時 終了手続き開始IFの呼び出し期限を返却します。 |
{
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"token": "qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL",
"startURL": "https://x01.mul-pay.jp/payment/DocomoContinuanceUserEndStart.idPass",
"startLimitDate": "20190225162711"
}
AccessID=a6a6b0061347e90cdef806b39bd28705&Token=qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL&StartURL=https://x01.mul-pay.jp/payment/DocomoContinuanceUserEndStart.idPass&StartLimitDate=20190225162711
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
DocomoContinuanceUserEndStart 継続課金終了(お客様)開始IFの呼び出し
お客様をd払い画面へ誘導します。
継続課金終了(お客様)の次に呼び出す必要があります。
リクエスト
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
---|---|---|---|---|
Token | token | 必須 半角英数記号256桁 固定
トークン |
/payment/DocomoContinuanceUserEndStart.idPass
AccessID=a6a6b0061347e90cdef806b39bd28705&Token=qlxcMlmNXu+YJoAPr0zIiHoG/KrcaJJkTVUEeuYe67E3Vh427rKZBJphG0D2YhAL
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">
</head>
<body OnLoad='OnLoadEvent();'>
<form name="DocomoStartCall" action="{決済実行のレスポンスで返却した接続先URL}" method="POST">
<noscript>
<br>
<br>
<center>
<h2>
d払い継続課金の終了画面へ遷移します。
</h2>
<input type="submit" value="続行">
</center>
</noscript>
<input type="hidden" name="AccessID" value="{AccessID}">
<input type="hidden" name="Token" value="{Token}">
</form>
<script>
<!--
function OnLoadEvent() {
document.DocomoStartCall.submit();
}
//-->
</script>
</body>
</html>
終了結果受信
NTTドコモ社から、当サービスに認証・終了操作結果が通知されます。
認証・終了操作結果は、お客様が終了操作を完了した場合と認証・終了操作をキャンセルした場合に通知されます。
当サービスは、【決済実行】時に指定されたリダイレクトURLに結果を通知します。
DocomoContinuanceShopEnd 継続課金終了(加盟店様)
加盟店様にて継続課金の終了を行います。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 必須 半角英数32桁 固定
取引パスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
Amount | amount | 必須 半角数字6桁
利用金額 |
||
Tax | tax | 半角数字6桁
税送料 |
||
LastMonthFreeFlag | lastMonthFreeFlag | 必須 半角数字1桁
終了月無料区分 終了月の課金を無料にするか指定します。 |
/payment/DocomoContinuanceShopEnd.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amount": "1000",
"lastMonthFreeFlag": "0"
}
/payment/DocomoContinuanceShopEnd.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&Amount=1000&LastMonthFreeFlag=0
レスポンス
{
"orderID": "ORDER0000001",
"status": "RUN-END",
"amount": "1000",
"tax": "0"
}
OrderID=ORDER0000001&Status=RUN-END&Amount=1000&Tax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
DocomoContinuanceSales 課金データ減額確定
課金データの減額確定を行います。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 必須 半角英数32桁 固定
取引パスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
Amount | amount | 必須 半角数字6桁
利用金額 |
||
Tax | tax | 半角数字6桁
税送料 利用金額+税送料が減額確定金額となります(1円以上) |
/payment/DocomoContinuanceSales.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amount": "1100"
}
/payment/DocomoContinuanceSales.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&Amount=1100
レスポンス
{
"orderID": "ORDER0000001",
"status": "RUN",
"amount": "1100",
"tax": "0"
}
OrderID=ORDER0000001&Status=RUN&Amount=1100&Tax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
DocomoContinuanceCancelReturn 課金データキャンセル・返品
課金データのキャンセル・返品を行います。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
AccessID | accessID | 必須 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 必須 半角英数32桁 固定
取引パスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
CancelAmount | cancelAmount | 必須 半角数字6桁
キャンセル金額 |
||
CancelTax | cancelTax | 半角数字6桁
キャンセル税送料 キャンセル金額+キャンセル税送料をキャンセル金額とします。(1円以上) |
||
ContinuanceMonth | continuanceMonth | 必須 半角数字6桁 固定
継続課金年月キャンセル・返品する継続課金の年月をyyyyMM形式で指定してください。 |
/payment/DocomoContinuanceCancelReturn.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"cancelAmount": "1000",
"continuanceMonth": "202201"
}
/payment/DocomoContinuanceCancelReturn.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&CancelAmount=1000&ContinuanceMonth=202201
レスポンス
正常
OrderID | orderID | 半角英数記号27桁
オーダーID |
||
---|---|---|---|---|
Status | status |
現状態 キャンセル・返品成功時は以下のステータスが返却されます。 |
||
Amount | amount | 半角数字6桁
利用金額 利用金額からキャンセル金額を減算した結果を返却します。 |
||
Tax | tax | 半角数字6桁
税送料 税送料からキャンセル税送料を減算した結果を返却します。 |
||
CancelAmount | cancelAmount | 半角数字6桁
キャンセル金額キャンセル金額を返却します。 |
||
CancelTax | cancelTax | 半角数字6桁
キャンセル税送料キャンセル税送料を返却します。 |
{
"orderID": "ORDER0000001",
"status": "RUN",
"amount": "0",
"tax": "0",
"cancelAmount": "1000",
"cancelTax": "0"
}
OrderID=ORDER0000001&Status=RUN&Amount=0&Tax=0&CancelAmount=1000&CancelTax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
SearchTradeDocomoContinuance/SearchTradeMulti 取引状態参照
対象取引の取引状態を取得します。
※SearchTradeMultiはidPass版にのみ対応しています。json版には対応しておりません。
リクエスト
ShopID | shopID | 必須 半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass | 必須 半角英数64桁
ショップパスワード |
||
OrderID | orderID | 必須 半角英数記号27桁
オーダーID |
||
PayType | payType | 半角数字2桁
決済方法SearchTradeMultiをご利用の際は「10」を指定してください。 |
/payment/SearchTradeDocomoContinuance.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"orderID": "ORDER0000001"
}
/payment/SearchTradeDocomoContinuance.idPass
/payment/SearchTradeMulti.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&OrderID=ORDER0000001
レスポンス
正常
Status | status |
現状態UNPROCESSED:登録手続中 |
||
---|---|---|---|---|
ProcessDate | processDate | 半角数字14桁 固定
処理日時 処理を実施した日時を返却します。 |
||
JobCd | jobCd |
処理区分REGISTER:契約中 |
||
AccessID | accessID | 半角英数32桁 固定
取引ID |
||
AccessPass | accessPass | 半角英数32桁 固定
取引パスワード |
||
Amount | amount | 半角数字10桁
利用金額 |
||
Tax | tax | 半角数字10桁
税送料 |
||
Currency | currency | 半角英字3桁
通貨コード空欄を返却します。 |
||
ClientField1 | clientField1 | 全半角100バイト
加盟店自由項目1 |
||
ClientField2 | clientField2 | 全半角100バイト
加盟店自由項目2 |
||
ClientField3 | clientField3 | 全半角100バイト
加盟店自由項目3 |
||
PayType | payType | 半角数字2桁
決済方法10:d払い(継続課金) |
||
DocomoSettlementCode | docomoSettlementCode | 半角数字12桁
ドコモ決済番号 |
||
DocomoCancelAmount | docomoCancelAmount | 半角数字6桁
ドコモキャンセル金額キャンセル・返品した金額を返却します。 |
||
DocomoCancelTax | docomoCancelTax | 半角数字6桁
ドコモキャンセル税送料キャンセル・返品した税送料を返却します。 |
{
"status": "REGISTER",
"processDate": "20190213200436",
"jobCd": "REGISTER",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"amount": "1000",
"tax": "0",
"currency": "",
"clientField1": "",
"clientField2": "",
"clientField3": "",
"payType": "10",
"docomoSettlementCode": "411178431948",
"docomoCancelAmount": "100",
"docomoCancelTax": "0"
}
Status=REGISTER&ProcessDate=20190213200436&JobCd=REGISTER&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&Amount=1000&Tax=0&Currency=&ClientField1=&ClientField2=&ClientField3=&PayType=10&DocomoSettlementCode=411178431948&DocomoCancelAmount=100&DocomoCancelTax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001